package com.vcredit.bird.vo.accumulation;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

import com.fasterxml.jackson.annotation.JsonProperty;

public class AccDetail implements Serializable{

	/**
	* @Fields serialVersionUID : (用一句话描述这个变量表示什么)
	*/
	private static final long serialVersionUID = -5647616231512519952L;
	@JsonProperty(value="Id")
	private String id;
	@JsonProperty(value="Name")
	private String name;
	@JsonProperty(value="IdentityCard")
	private String identityCard;
	@JsonProperty(value="Sex")
	private String sex;
	@JsonProperty(value="Phone")
	private String phone;
	@JsonProperty(value="SalaryBase")
	private BigDecimal salaryBase;
	@JsonProperty(value="PersonalMonthPayAmount")
	private BigDecimal personalMonthPayAmount;
	@JsonProperty(value="CompanyMonthPayAmount")
	private BigDecimal companyMonthPayAmount;
	@JsonProperty(value="PersonalMonthPayRate")
	private BigDecimal personalMonthPayRate;
	@JsonProperty(value="CompanyMonthPayRate")
	private BigDecimal companyMonthPayRate;
	@JsonProperty(value="TotalAmount")
	private BigDecimal totalAmount;
	@JsonProperty(value="Status")
	private String status;
	@JsonProperty(value="OpenTime")
	private String openTime;
	@JsonProperty(value="CompanyName")
	private String companyName;
	@JsonProperty(value="ProvidentFundCity")
	private String providentFundCity;
	@JsonProperty(value="Payment_State")
	private String paymentState;
	@JsonProperty(value="CreateTime")
	private String createTime;
	@JsonProperty(value="ProvidentFundNo")
	private String providentFundNo;
	@JsonProperty(value="PaymentMonths")
	private Integer paymentMonths;
	@JsonProperty(value="PaymentMonths_Continuous")
	private Integer paymentMonthsContinuous;
	@JsonProperty(value="LastProvidentFundTime")
	private String lastProvidentFundTime;
	@JsonProperty(value="Score")
	private Integer score;
	@JsonProperty(value="BusIdentityCard")
	private String busIdentityCard;
	@JsonProperty(value="BusType")
	private String busType;
	@JsonProperty(value="BusName")
	private String busName;
	@SuppressWarnings("rawtypes")
	@JsonProperty(value="ProvidentFundDetailList")
	private List ProvidentFundDetailList;
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getIdentityCard() {
		return identityCard;
	}
	public void setIdentityCard(String identityCard) {
		this.identityCard = identityCard;
	}
	public String getSex() {
		return sex;
	}
	public void setSex(String sex) {
		this.sex = sex;
	}
	public String getPhone() {
		return phone;
	}
	public void setPhone(String phone) {
		this.phone = phone;
	}
	public BigDecimal getSalaryBase() {
		return salaryBase;
	}
	public void setSalaryBase(BigDecimal salaryBase) {
		this.salaryBase = salaryBase;
	}
	public BigDecimal getPersonalMonthPayAmount() {
		return personalMonthPayAmount;
	}
	public void setPersonalMonthPayAmount(BigDecimal personalMonthPayAmount) {
		this.personalMonthPayAmount = personalMonthPayAmount;
	}
	public BigDecimal getCompanyMonthPayAmount() {
		return companyMonthPayAmount;
	}
	public void setCompanyMonthPayAmount(BigDecimal companyMonthPayAmount) {
		this.companyMonthPayAmount = companyMonthPayAmount;
	}
	public BigDecimal getPersonalMonthPayRate() {
		return personalMonthPayRate;
	}
	public void setPersonalMonthPayRate(BigDecimal personalMonthPayRate) {
		this.personalMonthPayRate = personalMonthPayRate;
	}
	public BigDecimal getCompanyMonthPayRate() {
		return companyMonthPayRate;
	}
	public void setCompanyMonthPayRate(BigDecimal companyMonthPayRate) {
		this.companyMonthPayRate = companyMonthPayRate;
	}
	public BigDecimal getTotalAmount() {
		return totalAmount;
	}
	public void setTotalAmount(BigDecimal totalAmount) {
		this.totalAmount = totalAmount;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public String getOpenTime() {
		return openTime;
	}
	public void setOpenTime(String openTime) {
		this.openTime = openTime;
	}
	public String getCompanyName() {
		return companyName;
	}
	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}
	public String getProvidentFundCity() {
		return providentFundCity;
	}
	public void setProvidentFundCity(String providentFundCity) {
		this.providentFundCity = providentFundCity;
	}
	public String getPaymentState() {
		return paymentState;
	}
	public void setPaymentState(String paymentState) {
		this.paymentState = paymentState;
	}
	public String getCreateTime() {
		return createTime;
	}
	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}
	public String getProvidentFundNo() {
		return providentFundNo;
	}
	public void setProvidentFundNo(String providentFundNo) {
		this.providentFundNo = providentFundNo;
	}
	public Integer getPaymentMonths() {
		return paymentMonths;
	}
	public void setPaymentMonths(Integer paymentMonths) {
		this.paymentMonths = paymentMonths;
	}
	public Integer getPaymentMonthsContinuous() {
		return paymentMonthsContinuous;
	}
	public void setPaymentMonthsContinuous(Integer paymentMonthsContinuous) {
		this.paymentMonthsContinuous = paymentMonthsContinuous;
	}
	public String getLastProvidentFundTime() {
		return lastProvidentFundTime;
	}
	public void setLastProvidentFundTime(String lastProvidentFundTime) {
		this.lastProvidentFundTime = lastProvidentFundTime;
	}
	public Integer getScore() {
		return score;
	}
	public void setScore(Integer score) {
		this.score = score;
	}
	public String getBusIdentityCard() {
		return busIdentityCard;
	}
	public void setBusIdentityCard(String busIdentityCard) {
		this.busIdentityCard = busIdentityCard;
	}
	public String getBusType() {
		return busType;
	}
	public void setBusType(String busType) {
		this.busType = busType;
	}
	public String getBusName() {
		return busName;
	}
	public void setBusName(String busName) {
		this.busName = busName;
	}
	@SuppressWarnings("rawtypes")
	public List getProvidentFundDetailList() {
		return ProvidentFundDetailList;
	}
	@SuppressWarnings("rawtypes")
	public void setProvidentFundDetailList(List providentFundDetailList) {
		ProvidentFundDetailList = providentFundDetailList;
	}
	
}
